<script setup lang="ts">
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
import { getTokenApi } from '@/api/user'
import { login, getAccessToken } from "@/utils/auth";
import { ref } from 'vue'
import {useSettingStore} from '@/store/setting'


onLaunch(() => {

  <!-- #ifdef MP-WEIXIN -->
  if (wx.canIUse('getUpdateManager')) {
    const updateManager = wx.getUpdateManager()
    updateManager.onCheckForUpdate(function (res) {
      console.log('onCheckForUpdate====', res)
      // 请求完新版本信息的回调
      if (res.hasUpdate) {
        console.log('res.hasUpdate====')
        updateManager.onUpdateReady(function () {
          wx.showModal({
            title: '更新提示',
            content: '新版本已经准备好，是否重启应用？',
            success: function (res) {
              console.log('success====', res)
              // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
              if (res.confirm) {
                // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                updateManager.applyUpdate()
              }
            }
          })
        })
        updateManager.onUpdateFailed(function () {
          // 新的版本下载失败
          wx.showModal({
            title: '已经有新版本了哟~',
            content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
          })
        })
      }
    })
  }

  
  
  <!-- #endif -->



})




onShow(() => {
  console.log('App Show')

  
 


})

onHide(() => {
  console.log('App Hide')
})

const uToast = ref(null)
</script>
<template>
</template>
<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import 'uview-plus/index.scss';
@import '@/static/common/common.scss';

// #ifdef MP-WEIXIN
@import '@/static/iconfont/iconfont.css';
// #endif</style>
